package com.pai4j.common.service.messagequeue.task;


import lombok.Data;

import java.util.Date;

@Data
public class MessageQueueTaskDTO {

    protected Long id;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * mq 参数
     */
    private String taskJson;

    /**
     * topic
     */
    private String topicName;

    /**
     * 消息推送方式
     *
     * @see com.pai4j.common.enums.messagequeue.MessageQueueMethodEnum
     */
    private String method;

    /**
     * 优先级
     */
    private Long priority;

    /**
     * 消息状态
     * @see com.pai4j.common.enums.MessageQueueTaskStatusEnum
     */
    private Integer status;

    /**
     * 任务创建时间
     *
     */
    private Date createDate;

    /**
     * 更新时间
     */
    private Date updateDate;
}
